An Automatic Inequality Prover and Instance

نویسندگان

  • GREGORY VALIANT
  • PAUL VALIANT
چکیده

We consider the problem of verifying the identity of a distribution: Given the 4 description of a distribution over a discrete finite or countably infinite support, p = (p1, p2, . . .), how 5 many samples (independent draws) must one obtain from an unknown distribution, q, to distinguish, 6 with high probability, the case that p = q from the case that the total variation distance (L1 distance) 7 ‖p−q‖1 ≥ ? We resolve this question, up to constant factors, on an instance by instance basis: there 8 exist universal constants c, c′ and a function f(p, ) on the known distribution p and error parameter 9 , such that our tester distinguishes p = q from ‖p − q‖1 ≥ using f(p, ) samples with success 10 probability > 2/3, but no tester can distinguish p = q from ‖p − q‖1 ≥ c · when given c′ · f(p, ) 11 samples. The function f(p, ) is upper-bounded by a multiple of ‖p‖2/3 2 , but is more complicated. 12 This result generalizes and tightens previous results: since distributions of support at most n have 13 L2/3 norm bounded by √ n, this result immediately shows that for such distributions, O( √ n/ 2) 14 samples suffice, tightening the previous bound of O( √ n polylogn 4 ) and matching the (tight) results 15 for the case that p is the uniform distribution of support n. 16 The analysis of our very simple testing algorithm involves several hairy inequalities. To facilitate this analysis, we give a complete characterization of a general class of inequalities—generalizing Cauchy-Schwarz, Hölder’s inequality, and the monotonicity of Lp norms. Specifically, we characterize the set of sequences of triples (a, b, c)i = (a1, b1, c1), . . . , (ar, br, cr) for which it holds that for all finite sequences of positive numbers (x)j = x1, . . . and (y)j = y1, . . . ,

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Interpolating Theorem Prover

We present a method of deriving Craig interpolants from proofs in the quantifier-free theory of linear inequality and uninterpreted function symbols, and an interpolating theorem prover based on this method. The prover has been used for predicate refinement in the Blast software model checker, and can also be used directly for model checking infinite-state systems, using interpolation-based ima...

متن کامل

Practical Proof Reconstruction for First-order Logic and Set-Theoretical Constructions

Proof reconstruction is a technique that combines an interactive theorem prover and an automatic one in a sound way, so that users benefit from the expressiveness of the first tool and the automation of the latter. We present an implementation of proof reconstruction for first-order logic and set-theoretical constructions between the interactive theorem prover Isabelle and the automatic SMT pro...

متن کامل

The Heuristic Theorem Prover: Yet another SMT Modulo Theorem Prover (Tool Paper)

HTP is an SMT Modulo theorem prover similar to many others.[2–6, 9, 11] As input, HTP accepts problems using the SMT-LIB format[8]. As output, HTP will answer either SAT, UNSAT or UNKNOWN. Alternatively, HTP can be run in a preprocessing mode in which the output is the simplified problem in SMTLIB format. An evidence file showing the derivation in a human readable form can be produced. There is...

متن کامل

The Heuristic Theorem Prover: Yet Another SMT Modulo Theorem Prover

HTP is an SMT Modulo theorem prover similar to many others.[2–6, 9, 11] As input, HTP accepts problems using the SMT-LIB format[8]. As output, HTP will answer either SAT, UNSAT or UNKNOWN. Alternatively, HTP can be run in a preprocessing mode in which the output is the simplified problem in SMTLIB format. An evidence file showing the derivation in a human readable form can be produced. There is...

متن کامل

Satallax: An Automatic Higher-Order Prover

Satallax is an automatic higher-order theorem prover that generates propositional clauses encoding (ground) tableau rules and uses MiniSat to test for unsatisfiability. We describe the implementation, focusing on flags that control search and examples that illustrate how the

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016